package com.ruoyi.wuyi.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 农药信息对象 wy_nongyao_info
 * 
 * @author ruoyi
 * @date 2022-07-15
 */
public class WyNongyaoInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Integer id;

    /** 商标名称 */
    @Excel(name = "商标名称")
    private String title;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String companyname;

    /** 农药名称 */
    @Excel(name = "农药名称")
    private String pesticidename;

    /** 有效成分 */
    @Excel(name = "有效成分")
    private String activeingredient;

    /** 含量 */
    @Excel(name = "含量")
    private String content;

    /** 农药登记情况 */
    @Excel(name = "农药登记情况")
    private String pesticideregistration;

    /** 农药登记号 */
    @Excel(name = "农药登记号")
    private String pesticideregistrationnumber;

    /** 登记有效期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "登记有效期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date registrationvalidity;

    /** 毒性分级 */
    @Excel(name = "毒性分级")
    private String toxicitygrade;

    /** 农药类型 */
    @Excel(name = "农药类型")
    private String pesticidetype;

    /** 剂型 */
    @Excel(name = "剂型")
    private String drug;

    /** 来源 */
    @Excel(name = "来源")
    private String source;

    /** 有效期 */
    @Excel(name = "有效期")
    private String date;

    /** 1:限制使用农药 ；0：其他状态 */
    @Excel(name = "1:限制使用农药 ；0：其他状态")
    private Long flag;

    /** 入库时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date intime;

    /** 识别代码 */
    @Excel(name = "识别代码")
    private String identifycode;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 净含量 */
    @Excel(name = "净含量")
    private String netcontent;

    /** 检验结果 */
    @Excel(name = "检验结果")
    private String inspectionresult;

    /** 产品批号 */
    @Excel(name = "产品批号")
    private String productnumber;

    /** 生产日期 */
    @Excel(name = "生产日期")
    private String produceddate;

    /** 保质期 */
    @Excel(name = "保质期")
    private String expirationdate;

    /** 1表示人工添加，0表示采集数据 */
    @Excel(name = "1表示人工添加，0表示采集数据")
    private Long biaoji;

    /** 加工批次 */
    @Excel(name = "加工批次")
    private String jiagongnum;

    /** 查询次数 */
    @Excel(name = "查询次数")
    private String selectnum;

    /** 规格 */
    @Excel(name = "规格")
    private String guige;

    /** 生产许可证 */
    @Excel(name = "生产许可证")
    private String shengchanno;

    /** 生产地址 */
    @Excel(name = "生产地址")
    private String addr;

    /** 产品标准号 */
    @Excel(name = "产品标准号")
    private String productstand;

    /** 生产线 */
    @Excel(name = "生产线")
    private String shengchanxian;

    /** 质检员 */
    @Excel(name = "质检员")
    private String zhijian;

    /** 产品识别码 */
    @Excel(name = "产品识别码")
    private String pin;

    /** 生产商 */
    @Excel(name = "生产商")
    private String shengchanperson;

    /** 追溯地址 */
    @Excel(name = "追溯地址")
    private String url;

    /** 农药状态 */
    @Excel(name = "农药状态")
    private String pesticidestate;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 删除标识 */
    private String delFlag;

    public void setId(Integer id) 
    {
        this.id = id;
    }

    public Integer getId() 
    {
        return id;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setCompanyname(String companyname) 
    {
        this.companyname = companyname;
    }

    public String getCompanyname() 
    {
        return companyname;
    }
    public void setPesticidename(String pesticidename) 
    {
        this.pesticidename = pesticidename;
    }

    public String getPesticidename() 
    {
        return pesticidename;
    }
    public void setActiveingredient(String activeingredient) 
    {
        this.activeingredient = activeingredient;
    }

    public String getActiveingredient() 
    {
        return activeingredient;
    }
    public void setContent(String content) 
    {
        this.content = content;
    }

    public String getContent() 
    {
        return content;
    }
    public void setPesticideregistration(String pesticideregistration) 
    {
        this.pesticideregistration = pesticideregistration;
    }

    public String getPesticideregistration() 
    {
        return pesticideregistration;
    }
    public void setPesticideregistrationnumber(String pesticideregistrationnumber) 
    {
        this.pesticideregistrationnumber = pesticideregistrationnumber;
    }

    public String getPesticideregistrationnumber() 
    {
        return pesticideregistrationnumber;
    }
    public void setRegistrationvalidity(Date registrationvalidity) 
    {
        this.registrationvalidity = registrationvalidity;
    }

    public Date getRegistrationvalidity() 
    {
        return registrationvalidity;
    }
    public void setToxicitygrade(String toxicitygrade) 
    {
        this.toxicitygrade = toxicitygrade;
    }

    public String getToxicitygrade() 
    {
        return toxicitygrade;
    }
    public void setPesticidetype(String pesticidetype) 
    {
        this.pesticidetype = pesticidetype;
    }

    public String getPesticidetype() 
    {
        return pesticidetype;
    }
    public void setDrug(String drug) 
    {
        this.drug = drug;
    }

    public String getDrug() 
    {
        return drug;
    }
    public void setSource(String source) 
    {
        this.source = source;
    }

    public String getSource() 
    {
        return source;
    }
    public void setDate(String date) 
    {
        this.date = date;
    }

    public String getDate() 
    {
        return date;
    }
    public void setFlag(Long flag) 
    {
        this.flag = flag;
    }

    public Long getFlag() 
    {
        return flag;
    }
    public void setIntime(Date intime) 
    {
        this.intime = intime;
    }

    public Date getIntime() 
    {
        return intime;
    }
    public void setIdentifycode(String identifycode) 
    {
        this.identifycode = identifycode;
    }

    public String getIdentifycode() 
    {
        return identifycode;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setNetcontent(String netcontent) 
    {
        this.netcontent = netcontent;
    }

    public String getNetcontent() 
    {
        return netcontent;
    }
    public void setInspectionresult(String inspectionresult) 
    {
        this.inspectionresult = inspectionresult;
    }

    public String getInspectionresult() 
    {
        return inspectionresult;
    }
    public void setProductnumber(String productnumber) 
    {
        this.productnumber = productnumber;
    }

    public String getProductnumber() 
    {
        return productnumber;
    }
    public void setProduceddate(String produceddate) 
    {
        this.produceddate = produceddate;
    }

    public String getProduceddate() 
    {
        return produceddate;
    }
    public void setExpirationdate(String expirationdate) 
    {
        this.expirationdate = expirationdate;
    }

    public String getExpirationdate() 
    {
        return expirationdate;
    }
    public void setBiaoji(Long biaoji) 
    {
        this.biaoji = biaoji;
    }

    public Long getBiaoji() 
    {
        return biaoji;
    }
    public void setJiagongnum(String jiagongnum) 
    {
        this.jiagongnum = jiagongnum;
    }

    public String getJiagongnum() 
    {
        return jiagongnum;
    }
    public void setSelectnum(String selectnum) 
    {
        this.selectnum = selectnum;
    }

    public String getSelectnum() 
    {
        return selectnum;
    }
    public void setGuige(String guige) 
    {
        this.guige = guige;
    }

    public String getGuige() 
    {
        return guige;
    }
    public void setShengchanno(String shengchanno) 
    {
        this.shengchanno = shengchanno;
    }

    public String getShengchanno() 
    {
        return shengchanno;
    }
    public void setAddr(String addr) 
    {
        this.addr = addr;
    }

    public String getAddr() 
    {
        return addr;
    }
    public void setProductstand(String productstand) 
    {
        this.productstand = productstand;
    }

    public String getProductstand() 
    {
        return productstand;
    }
    public void setShengchanxian(String shengchanxian) 
    {
        this.shengchanxian = shengchanxian;
    }

    public String getShengchanxian() 
    {
        return shengchanxian;
    }
    public void setZhijian(String zhijian) 
    {
        this.zhijian = zhijian;
    }

    public String getZhijian() 
    {
        return zhijian;
    }
    public void setPin(String pin) 
    {
        this.pin = pin;
    }

    public String getPin() 
    {
        return pin;
    }
    public void setShengchanperson(String shengchanperson) 
    {
        this.shengchanperson = shengchanperson;
    }

    public String getShengchanperson() 
    {
        return shengchanperson;
    }
    public void setUrl(String url) 
    {
        this.url = url;
    }

    public String getUrl() 
    {
        return url;
    }
    public void setPesticidestate(String pesticidestate) 
    {
        this.pesticidestate = pesticidestate;
    }

    public String getPesticidestate() 
    {
        return pesticidestate;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("title", getTitle())
            .append("companyname", getCompanyname())
            .append("pesticidename", getPesticidename())
            .append("activeingredient", getActiveingredient())
            .append("content", getContent())
            .append("pesticideregistration", getPesticideregistration())
            .append("pesticideregistrationnumber", getPesticideregistrationnumber())
            .append("registrationvalidity", getRegistrationvalidity())
            .append("toxicitygrade", getToxicitygrade())
            .append("pesticidetype", getPesticidetype())
            .append("drug", getDrug())
            .append("source", getSource())
            .append("date", getDate())
            .append("flag", getFlag())
            .append("intime", getIntime())
            .append("identifycode", getIdentifycode())
            .append("status", getStatus())
            .append("netcontent", getNetcontent())
            .append("inspectionresult", getInspectionresult())
            .append("productnumber", getProductnumber())
            .append("produceddate", getProduceddate())
            .append("expirationdate", getExpirationdate())
            .append("biaoji", getBiaoji())
            .append("jiagongnum", getJiagongnum())
            .append("selectnum", getSelectnum())
            .append("guige", getGuige())
            .append("shengchanno", getShengchanno())
            .append("addr", getAddr())
            .append("productstand", getProductstand())
            .append("shengchanxian", getShengchanxian())
            .append("zhijian", getZhijian())
            .append("pin", getPin())
            .append("shengchanperson", getShengchanperson())
            .append("url", getUrl())
            .append("pesticidestate", getPesticidestate())
            .append("createBy", getCreateBy())
            .append("createDate", getCreateDate())
            .append("updateBy", getUpdateBy())
            .append("updateDate", getUpdateDate())
            .append("remarks", getRemarks())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
